package br.ufmg.dcc.vod.remoteworkers.scheduler;

import br.ufmg.dcc.vod.remoteworkers.ID;
import br.ufmg.dcc.vod.remoteworkers.Result;

public interface SchedulerListener {

	void dealWithCommandException(ID id, Exception e);
	
	void dealWithCommandResult(ID id, Result result);
	
	void setScheduler(Scheduler scheduler);

	void idleProcessorAvailable();
}
